﻿@model SysOrg
@{
    Layout = "_LayoutEdit";
}

@section css {
    <style>
        body {
            background-color: #ffffff;
        }
    </style>
}
<form id="frm" action="~/sys/org/save" method="post">
    <input type="hidden" name="id" value="@Model.Id" />
    <table cellpadding="0">
        <tr>
            <td class="xxui-label" data-options="required:true" for="Name">组织名</td>
            <td style="width:200px;">
                <input id="Name" type="text" name="Name" class="xxui-validatebox textbox" data-options="prompt:'填写组织的名称',required:true" placeholder="请输入组织名" value="@Model.Name">
            </td>
        </tr>
        <tr>
            <td class="xxui-label" data-options="required:true" for="Code">编码</td>
            <td>
                <input id="Code" type="text" name="Code" class="xxui-validatebox textbox" data-options="prompt:'填写编码',required:true" placeholder="请输入编码"  value="@Model.Code">
            </td>
            <td>
                填写编码。
            </td>
        </tr>
         
        <tr>
            <td class="xxui-label" for="ParentId">上级组织</td>
            <td>
                <input id="ParentId" class="xxui-combotree" type="text" name="ParentId" placeholder="请选择上级组织" value="@Model.ParentId" data-options="prompt:'请选择上级组织'">
            </td>
            <td>
                填写上级组织。
            </td>
        </tr>
        <tr>
            <td class="xxui-label" for="Remark">备注</td>
            <td>
                <textarea id="Remark" class="xxui-textbox" type="text" name="Remark" placeholder="请输入备注" size="12" rows="2" style="height:45px;" data-options="prompt:'请选择父菜单名',multiline:true">@Model.Remark</textarea>
            </td>
            <td>
                请输入备注。
            </td>
        </tr>
        <tr>
            <td class="xxui-label" for="OrgType">组织类型</td>
            <td>
                @{
                    var OrgTypes = new List<SelectListItem>
                                {

                                new SelectListItem{ Text="公司", Value ="1", Selected = Model.OrgType == "0" },
                                new SelectListItem{ Text="部门", Value ="2", Selected = Model.OrgType == "0" },
                                };
                }
                <select asp-for="OrgType" id="OrgType" class="xxui-combobox" name="OrgType" asp-items="OrgTypes" data-options="blurValidValue:true,enterNullValueClear:false,prompt:'请选择组织类型'">
                </select>
            </td>
            <td>
                选择组织类型。
            </td>
        </tr>
        <tr>
            <td class="xxui-label" for="Status">状态</td>
            <td>

                <input class="xxui-radio" type="radio" name="Status" value="0" label="启用" @(Model.Status == 0 ? "checked" : "")>
                <input class="xxui-radio" type="radio" name="Status" value="1" label="禁用" @(Model.Status == 1 ? "checked" : "")>
            </td>
            <td>
                选择菜单的状态。
            </td>
        </tr>
        <tr>
            <td class="xxui-label" for="Sort">排序</td>
            <td>
                <input id="Sort" class=" xxui-textbox textbox" type="text" name="Sort" placeholder="请输入排序" value="@Model.Sort" data-options="prompt:'请输入排序'">
            </td>
            <td>
                填写菜单的排序。
            </td>
        </tr>
        <tr style="padding-top:25px;">
            <td colspan="2">
                <a class="showicon xxui-linkbutton" data-options="iconCls:'icon-close'" onclick="return onCloseTab()">关闭</a>
                <a class="showicon xxui-linkbutton" data-options="iconCls:'icon-save'" onclick="return onSave()">保存</a>
            </td>
            <td></td>
        </tr>
    </table>
</form>

@section js {

    <script type="text/javascript">

        $(document).ready(function(){
            // console.log('dddddddddd');
            $("#frm").form({
                success:function(d){
                    var d = $.parseJSON(d);
                    if (d.resultCode == "200") {
                        var l = parent.layer;
                        $.messager.alert('Info', '保存成功', 'info');
                       // miniAdmin.topSuccess('保存成功');
                        var iframeIndex = l.getFrameIndex(window.name);
                        l.close(iframeIndex);
                    } else {
                        $.messager.alert('Error', d.message, 'error');
                       // miniAdmin.topError(d.message);
                    }

                }
            });

            var parent_combotree = $XUI.combotree('#ParentId',{
                enterNullValueClear:false,
                blurValidValue:true,
                url: '@(Url.Content("~/sys/org/AllList"))',
                                customAttr:{
                              dataModel: 'simpleData',
                              idField:'id',
                              textField: 'name',
                              parentField: 'parentId',
            }}); 
        }); 
        function onCloseTab(){
            console.log('onCloseTab');
            var l = parent.layer;
            var iframeIndex = l.getFrameIndex(window.name);
            l.close(iframeIndex);
            return false;
        }
        function onSave(){
             $("#frm").submit();
            return false;
        }
    </script>
}